home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 65.zip / BS1 part 65 / Caligari II v2.22.adf / FrameBuffers < prev    next >
Text File  |  2018-01-29  |  6KB  |  122 lines

  1.  
  2.                                                       15-Jan-92
  3.  
  4. Caligari II Framebuffer devices and the Virtual FrameBuffer
  5.  
  6.     In the Brender section of Caligari there is a button marked
  7. "FrameBuffer". This allows the selection of a framebuffer device
  8. to be used for the display of images. All rendered images in
  9. Caligari are shaded with 32 bits of color and transparency. This
  10. 32 bit color information is then reduced for display on whichever
  11. frame buffer has been selected via the "FrameBuffer" button.
  12. All Caligari framebuffers always work in maximum overscan.
  13. Additionally, Caligari maintains what is called a "Virtual
  14. FrameBuffer".
  15.  
  16.     The virtual framebuffer is a section of memory, whose size
  17. varies depending upon the resolution of the framebuffer, which is
  18. continuously updated as Caligari displays new pixel data. What
  19. this virtual framebuffer allows Caligari to do is display several
  20. images simultaneously, always display an image with an optimal
  21. palette for that particular image (if so desired) and
  22. simultaneously view both 2d images and 3d renderings (very useful
  23. when comparing a texture map image with how it actually renders).
  24. The virtual framebuffer always has at least 24 bits of color
  25. allowing for very faithful conversion of any number of buffered
  26. images with a wide variety of colors to the real framebuffer
  27. for display. All framebuffer devices maintain a virtual
  28. framebuffer.
  29.  
  30. NOTE: when switching from one display resolution or one
  31.       framebuffer to another the previous framebuffer is cleared!
  32.  
  33.  
  34. CHARACTERISTICS OF EACH FRAMEBUFFER
  35.  
  36.     Caligari2 has four different frame buffer devices which are
  37. as follows:
  38.  
  39.  
  40. "caligariHAM-fb.device"
  41.  
  42.     This is the standard Caligari2 framebuffer display which will
  43. function with any Amiga. The HAM display is pseudo-12 bit so the
  44. number of colors that can actually be displayed is relatively low
  45. compared to the other framebuffers (but it's also free...). Two
  46. resolutions can be selected with either the NTSC or PAL buttons
  47. (368x241, 368x482 and 362x283, 362x566 respectively) from the
  48. "Display" menu.
  49.  
  50.     When an image is rendered to the HAM display, by
  51. default a grey palette is used. When the image finishes rendering,
  52. the palette is optimized and the image re-displayed. The "Dithr"
  53. button controls whether or not this optimization process takes
  54. place after rendering. Typically, you will not want to optimize
  55. each individual image when animating because this will cause a
  56. very noticable flickering during animation playback. Caligari
  57. will automatically turn of the "Dithr" button after rendering
  58. and optimizing the first frame. This will cause the same palette
  59. to be used for all subsequent frames of the animation. Optionally
  60. you can render a particular frame of the animation, which you
  61. believe has a good representation of the colors used in the
  62. animation, save the palette in the "Images" menu and use it for
  63. rendering all of the frames of the animation. If you are optimizing
  64. palettes in this fashion, be sure to turn off the "Dithr" button
  65. before rendering or Caligari will attempt re-optimize the palette
  66. of the next rendered image!
  67.  
  68.     We would like to thank Black Belt Systems, Inc. for their help
  69. in the initial stages of the implementation of our HAM color palette
  70. optimization algorithm.
  71.  
  72.  
  73. "caligariHAME-fb.device"
  74.  
  75.     This framebuffer device requires that you have the HAME device
  76. from Black Belt Systems, Inc. and that you have installed the
  77. hame and renderhame libraries supplied on the Caligari distribution
  78. disks. HAME is very similar in theory to HAM, but it works with
  79. a pseudo-18 bit display and a much larger hardware palette. HAME
  80. can produce much more realistic images and is highly recommended if
  81. you desire RGB output. The image resolutions are the same as those
  82. for HAM and the palette optimizing is also very similar. See the
  83. above section on HAM for information on how you should manage your
  84. color palettes as the same rules apply.
  85.  
  86.  
  87. "caligariDCTV3-fb.device"
  88.            AND
  89. "caligariDCTV4-fb.device"
  90.  
  91.     These two devices are very similar and will be dicussed as one
  92. with their differences described later. To use this framebuffer
  93. device you need DCTV from Digital Creations, Inc. and the
  94. dctv.library supplied on the Caligari distribution disks. DCTV can
  95. display a very wide range of colors (approx two million), but at
  96. the expense of resolution. DCTV, in contrast to HAM and HAME, only
  97. outputs in composite video. It is because of this special encoding
  98. that it is possible to display such a wide range of colors. DCTV
  99. does not have a palette as do HAM and HAME; thus there is no need
  100. for a second optimization pass over the image. Two resolutions can
  101. be selected with either the NTSC or PAL buttons (736x241, 736x482
  102. and 724x283, 724x566 respectively) from the "Display" menu.
  103.  
  104.     The "Dithr" button actually does control whether or not the
  105. dctv.library dithers the 24 bit data when converting it to DCTV
  106. format. In general the "Dithr" button should NOT be on when using
  107. DCTV, especially with texture maps. Sometimes the "Dithr" button
  108. is useful when rendering images which have large areas with very
  109. smooth color transitions. A side-effect of "Dithr" being on is that
  110. you may notice blue colors sometimes become somewhat red-tinted.
  111.  
  112.     DCTV3 and DCTV4 differ only in the number of Amiga display
  113. bitplanes used to create the DCTV display. DCTV3 uses fewer
  114. bitplanes which allows for faster animation playback at the expense
  115. of the quality of the color. It is usually best to try both on a
  116. short sequence of an animation before deciding which to use. DCTV3
  117. images also take up less space in memory and on disk. Frequently
  118. there is little difference between them, but this of course
  119. depends on the content of the image.
  120.  
  121.     For more information on DCTV see the DCTV Users Guide.
  122.